Using the MIDI Learn Function on Avid Virtual Instruments
In addition to pre-assigned MIDI controllers (such as Sustain Pedal and Volume), you can assign MIDI controllers to parameters within an Avid Virtual Instrument plug-in for automation or real-time control from a MIDI keyboard or control surface. MIDI assignments are saved with the session.To assign an Avid Virtual Instrument parameter to a MIDI controller:
![]()
Control-click or Right-click (Mac) or Right-click (Windows) the control, select Assign and choose a controller number from the pop-up MIDI CC list.
![]()
Control-click or Right-click (Mac) or Right-click (Windows) the control, select Learn from the menu and move the desired knob or controller on your MIDI keyboard or sequencer. The instrument plug-in will set this MIDI controller to the parameter you have chosen.Some MIDI continuous controllers are pre-assigned and cannot be learned, as follows:
![]()
Control-click or Right-click (Mac), or Right-click (Windows) an assigned control and choose Forget to remove its MIDI controller assignment.
![]()
All Avid Virtual Instrument plug-ins have pre-defined parameter assignments for Avid and supported third-party hardware control surfaces.These options let you scale incoming MIDI controller data so that the chosen control does not go below or above a certain value.This is useful, for example, when you want to keep the Cutoff control on Vacuum from going above a certain amount, but you don’t want to have to pay close attention to how you move the MIDI controller knob you’ve assigned to it.
![]()
Control-click or Right-click (Mac) or Right-click (Windows) a control, choose Set Min or Set Max, and select the desired lower or upper limit for the current control.This option lets you invert incoming MIDI controller data so that the chosen control reacts in inverse proportion to the assigned MIDI controller.This is useful, for example, when you’re assigning the drawbars in DB-33 to a set of MIDI fader controls, but you want the action to be reversed, so that the faders work like the drawbars on a physical organ.
![]()